Usage Analysis in Tutors for C++ Programming

نویسنده

  • Amruth KUMAR
چکیده

We have developed and deployed several web-based tutors for C++ programming concepts. We have been remotely collecting usage data from these tutors, and analyzing them for the benefit of the students, the teachers and ourselves. In this paper, we will describe the tutors, the types of data collected, and the types of analysis we perform on the data for the benefit of the various constituencies : students, instructors and the designers of problems . Since we use learning objectives ontology to model the domain, student, and adaptive problem generation in our tutors, our analysis of usage is also in terms of learning objectives. We will illu strate with examples that usage analysis in terms of learning objectives yields results readily usable by students, instructors and the designers of problems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The comparison of tutors’ and students’ opinions in respect to present academic condition

Introduction. Education as a pre-determined process to cause new behavioral changes demands a major concern. The authorities are putting a great effort to increase the quality of education, but whether this has been achieved or not, we have tried to seek the opinions. Methods. 413 tutors and students from Hamadan, Kermanshah, Booshehr and Ahwaz universities, randomly were selected and filled o...

متن کامل

Explanation of step-by-step execution as feedback for problems on program analysis, and its generation in model-based problem-solving tutors

We have been developing problem-solving tutors for programming. The tutors target program analysis tasks – evaluating expressions, predicting the output of programs and debugging programs. As part of the feedback, the tutors provide explanation of the step-by-step execution of programs. In this paper, we will present the pedagogy behind providing such explanation. In order to be able to automat...

متن کامل

The Evaluation of an Educational Tutor Scheme for Medical Students, In Medical School of Isfahan University of Medical Sciences

Introduction: Medical students are exposed to variety of stresses which may have effects on their education and health. In this situation "student support systems" are necessary. In Medical School of Isfahan University of Medical Sciences for achieving to the goal of supporting and guiding medical students, Tutor Scheme has been organized. In this study efficacy of the tutor scheme and satisfac...

متن کامل

Enhancing intelligent API tutors with information about how APIs are used in practice AN ABSTRACT OF THE PROJECT OF

approved: ______________________________________________________ Christopher Scaffidi Application Programming Interfaces (APIs) enable software developers to utilize and create functionality that would otherwise take a lot of time and effort to build from scratch. Consequently, an essential part of software engineering training is for students to learn how to use APIs effectively. The existing ...

متن کامل

An Analysis of Tutorial Reasoning about Programming Bugs

New Haven, CT 06620 what knowledge to teach a student who makes a bug nor about how to teach the knowledge. In a sense, all the tutorial knowledge possessed by such systems is ‘compiled”. The three step model may be appropriate for tutoring students when their bugs do not reflect deep misunderstandings, or when one bug always should get the same intervention. However, it seems unlikely to be ef...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005